if ... else if ... else分支语句
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
if
语句后面可以跟else if … else
语句,这种语句可以检测到多种可能的情况。
使用if ... else if ... else
语句的时候,需要注意下面几点:
if
语句至多有1个else
语句,else
语句在所有的else if
语句之后。if
语句可以有若干个else if
语句,它们必须在else
语句之前。- 一旦其中一个
else if
语句检测为true,其他的else if
以及els
e语句都将跳过执行。
if ... else if ... else语法:
if (boolean_expression1) {
//如果boolean_expression1的值为true执行代码
} else if (boolean_expression2) {
//如果boolean_expression2的值为true执行代码
} else if (boolean_expression3) {
//如果boolean_expression3的值为true执行代码
} else {
//如果以上boolean_expression都不为true执行代码
}
if .. else if ... else语句示例
public class Test {
public static void main(String args[]) {
int x = 30;
if (x == 10) {
System.out.print("Value of X is 10");
} else if (x == 20) {
System.out.print("Value of X is 20");
} else if (x == 30) {
System.out.print("Value of X is 30");
} else {
System.out.print("This is else statement");
}
}
}
运行结果如下:
Value of X is 30
在线练习
{$ activeFileHint $}